runoff ditch - French English Dictionary